Skip to content

[AUTO-CHERRYPICK] Upgrae rust to 1.96.1 and integrate with kata-containers-cc - branch 3.0-dev - #18631

Merged
jslobodzian merged 2 commits into
3.0-devfrom
cblmargh/cherry-pick-pr-18628-to-3.0-dev
Sep 1, 2026
Merged

[AUTO-CHERRYPICK] Upgrae rust to 1.96.1 and integrate with kata-containers-cc - branch 3.0-dev#18631
jslobodzian merged 2 commits into
3.0-devfrom
cblmargh/cherry-pick-pr-18628-to-3.0-dev

Conversation

@azurelinux-ci-jwt-app

Copy link
Copy Markdown

This is an auto-generated pull request to cherry-pick commit 4a21ab0 to 3.0-dev. Original PR: #18628
In case of no merge conflicts, the PR is merged without approval because it's an automated cherry-pick of an already approved PR.
In case of merge conflicts, an AI-based conflict resolver will attempt to resolve conflicts and might make mistakes. The reviewer must check AI's work before approving.

@azurelinux-ci-jwt-app azurelinux-ci-jwt-app Bot added the Auto Fast-track Cherry-pick Automatic cherry-pick from fast-track branch label Aug 26, 2026
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@azurelinux-ci-jwt-app

Copy link
Copy Markdown
Author

Auto Cherry-Pick SPEC Validation Summary

389-ds-base SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 3.1.1 3.1.1 3.1.1
Release 12 11 12
Patches 1 1 1
Conflict Yes

⚠️ Validation issues:

  • Version-release 3.1.1-12 is not higher than Source 3.1.1-12

kata-containers-preview SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 3.27.0~preview2 3.27.0~preview2 3.27.0~preview2
Release 2 1 2
Patches 2 0 2
Conflict Yes

⚠️ Validation issues:

  • Version-release 3.27.0preview2-2 is not higher than Source 3.27.0preview2-2

ripgrep SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 13.0.0 13.0.0 13.0.0
Release 14 13 14
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 13.0.0-14 is not higher than Source 13.0.0-14

rust-cbindgen SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 0.24.3 0.24.3 0.24.3
Release 12 11 12
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 0.24.3-12 is not higher than Source 0.24.3-12

tardev-snapshotter SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 3.2.0.tardev1 3.2.0.tardev1 3.2.0.tardev1
Release 10 9 10
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 3.2.0.tardev1-10 is not higher than Source 3.2.0.tardev1-10

clamav SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 1.5.4 1.5.4 1.5.4
Release 2 1 2
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 1.5.4-2 is not higher than Source 1.5.4-2

cloud-hypervisor SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 51.1.101 51.1.101 51.1.101
Release 3 2 3
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 51.1.101-3 is not higher than Source 51.1.101-3

kata-containers-cc SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 3.15.0.aks0 3.15.0.aks0 3.15.0.aks0
Release 18 18 18
Patches 9 12 13
Conflict Yes

⚠️ Validation issues:

  • Version-release 3.15.0.aks0-18 is not higher than Source 3.15.0.aks0-18
  • Version-release 3.15.0.aks0-18 is not higher than Target 3.15.0.aks0-18
  • Unresolved conflict markers (<<<<<<< / >>>>>>>) found in file
  • Duplicate changelog entry for 3.15.0.aks0-18 (appears 2 times)
  • Duplicate changelog entry for 3.15.0.aks0-17 (appears 2 times)

kata-containers SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 3.32.0.kata0 3.32.0.kata0 3.32.0.kata0
Release 4 3 4
Patches 5 5 5
Conflict Yes

⚠️ Validation issues:

  • Version-release 3.32.0.kata0-4 is not higher than Source 3.32.0.kata0-4
  • Changelog out of order: 3.1.0-10 appears before 3.1.3-1

python-cryptography SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 42.0.5 42.0.5 42.0.5
Release 6 5 6
Patches 4 4 4
Conflict Yes

⚠️ Validation issues:

  • Version-release 42.0.5-6 is not higher than Source 42.0.5-6

rust-bootstrap SPEC summary

Source (fasttrack) Target (3.0-dev) Resolved
Version 1.95.0 None 1.95.0
Release 1 None 1
Patches 0 0 0
Conflict Yes

⚠️ Validation issues:

  • Version-release 1.95.0-1 is not higher than Source 1.95.0-1
  • Version-release 1.95.0-1 is not higher than Target None-None

⚠️ Manual review required — validation found issues that may need correction.

@KavyaSree2610

Copy link
Copy Markdown

Copilot resolve merge conflicts

…ck-pr-18628-to-3.0-dev

# Conflicts:
#	SPECS/cloud-hypervisor/cloud-hypervisor.spec
#	SPECS/kata-containers-cc/kata-containers-cc.spec

Co-authored-by: KavyaSree2610 <92566732+KavyaSree2610@users.noreply.github.com>

Copilot AI commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Copilot resolve merge conflicts

Merged 3.0-dev and resolved the conflicts in 85d657c. Details:

  • SPECS/rust/rust.spec: took the 1.96.1-1 upgrade (patch list, %install shebang cleanup, license move), kept 3.0-dev's glibc-static >= 2.38-21 requirement and its 1.90.0-10/-11 changelog entries.
  • SPECS/rust/CVE-2026-47143.patch: took the capstone-sys-0.18.0 variant that matches rust 1.96.1.
  • SPECS/kata-containers-cc/kata-containers-cc.spec: kept all CVE patches (incl. 3.0-dev's Patch12: CVE-2026-44210.patch), added Patch13: rust-fix-unstable-name-collisions.patch, and bumped Release to 20 with a matching changelog entry.
  • SPECS/cloud-hypervisor/cloud-hypervisor.spec: kept 3.0-dev's auto-upgrade to 52.0.152-1 (supersedes the 51.1.101-3 rust rebuild bump), retaining both changelog entries.
  • toolkit/resources/manifests/package/license_file_exceptions.json: kept both the rust and rust-doc exception entries, merging the regex lists.

Note: the previous cherry-pick commit had left unresolved conflict markers in rust.spec, CVE-2026-47143.patch and license_file_exceptions.json; those are now cleaned up. Verified with check_spec_guidelines.py and check_entangled_specs.py, and no conflict markers remain.

@KavyaSree2610 Kavya Sree Kaitepalli (KavyaSree2610) added the ready-for-stable-review PR has passed initial review and is now ready for a second-level stable maintainer review label Sep 1, 2026
@jslobodzian
jslobodzian marked this pull request as ready for review September 1, 2026 15:22
@jslobodzian
jslobodzian requested review from a team as code owners September 1, 2026 15:22
@jslobodzian
jslobodzian merged commit 8f8ad93 into 3.0-dev Sep 1, 2026
18 checks passed
@jslobodzian
jslobodzian deleted the cblmargh/cherry-pick-pr-18628-to-3.0-dev branch September 1, 2026 15:23
@jslobodzian jslobodzian changed the title [AUTO-CHERRYPICK] Unrevert rust change and integrate with kata-containers-cc - branch 3.0-dev [AUTO-CHERRYPICK] Upgrae rust to 1.96.1 and integrate with kata-containers-cc - branch 3.0-dev Sep 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3.0-dev PRs Destined for AzureLinux 3.0 Auto Fast-track Cherry-pick Automatic cherry-pick from fast-track branch Packaging ready-for-stable-review PR has passed initial review and is now ready for a second-level stable maintainer review specs-extended PR to fix SPECS-EXTENDED

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants